package aspirecn.project3.model;

import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;


@Data
public class GoodsDetail {
    private Long GoodId;
    private String TITLE;
    private String SUBTITLE;
    private String DETAIL;
    private int POINT;
    private String FirstPictureAddress;
    private String FirstDirectory;
    private String SecondDirectory;
    private int ClinkCount;
    private BigDecimal ClinkTime;
    private Timestamp ListingTime;
    private Timestamp UpdateTime;
    private String GoodsStates;
    private String GoodsSort;

    public GoodsDetail() {
    }

    public GoodsDetail(String TITLE, String SUBTITLE, String DETAIL, int POINT, String FIRST_PICTURE_ADDRESS, String FIRST_DIRECTORY, String SECOND_DIRECTORY, int CLINK_COUNT, BigDecimal CLINK_TIME, Timestamp LISTING_TIME, Timestamp UPDATE_TIME, String GOODS_STATES, String GOODS_SORT) {
        this.TITLE = TITLE;
        this.SUBTITLE = SUBTITLE;
        this.DETAIL = DETAIL;
        this.POINT = POINT;
        this.FirstPictureAddress = FIRST_PICTURE_ADDRESS;
        this.FirstDirectory = FIRST_DIRECTORY;
        this.SecondDirectory = SECOND_DIRECTORY;
        this.ClinkCount = CLINK_COUNT;
        this.ClinkTime = CLINK_TIME;
        this.ListingTime = LISTING_TIME;
        this.UpdateTime = UPDATE_TIME;
        this.GoodsStates = GOODS_STATES;
        this.GoodsSort = GOODS_SORT;
    }

    public GoodsDetail(Long goodId, String TITLE, String SUBTITLE, String DETAIL, int POINT, String firstPictureAddress, String firstDirectory, String secondDirectory, int clinkCount, BigDecimal clinkTime, Timestamp listingTime, Timestamp updateTime, String goodsStates, String goodsSort) {
        GoodId = goodId;
        this.TITLE = TITLE;
        this.SUBTITLE = SUBTITLE;
        this.DETAIL = DETAIL;
        this.POINT = POINT;
        FirstPictureAddress = firstPictureAddress;
        FirstDirectory = firstDirectory;
        SecondDirectory = secondDirectory;
        ClinkCount = clinkCount;
        ClinkTime = clinkTime;
        ListingTime = listingTime;
        UpdateTime = updateTime;
        GoodsStates = goodsStates;
        GoodsSort = goodsSort;
    }

    public Long getGoodId() {
        return GoodId;
    }

    public void setGoodId(Long goodId) {
        GoodId = goodId;
    }

    public String getTITLE() {
        return TITLE;
    }

    public void setTITLE(String TITLE) {
        this.TITLE = TITLE;
    }

    public String getSUBTITLE() {
        return SUBTITLE;
    }

    public void setSUBTITLE(String SUBTITLE) {
        this.SUBTITLE = SUBTITLE;
    }

    public String getDETAIL() {
        return DETAIL;
    }

    public void setDETAIL(String DETAIL) {
        this.DETAIL = DETAIL;
    }

    public int getPOINT() {
        return POINT;
    }

    public void setPOINT(int POINT) {
        this.POINT = POINT;
    }

    public String getFirstPictureAddress() {
        return FirstPictureAddress;
    }

    public void setFirstPictureAddress(String firstPictureAddress) {
        FirstPictureAddress = firstPictureAddress;
    }

    public String getFirstDirectory() {
        return FirstDirectory;
    }

    public void setFirstDirectory(String firstDirectory) {
        FirstDirectory = firstDirectory;
    }

    public String getSecondDirectory() {
        return SecondDirectory;
    }

    public void setSecondDirectory(String secondDirectory) {
        SecondDirectory = secondDirectory;
    }

    public int getClinkCount() {
        return ClinkCount;
    }

    public void setClinkCount(int clinkCount) {
        ClinkCount = clinkCount;
    }

    public BigDecimal getClinkTime() {
        return ClinkTime;
    }

    public void setClinkTime(BigDecimal clinkTime) {
        ClinkTime = clinkTime;
    }

    public Timestamp getListingTime() {
        return ListingTime;
    }

    public void setListingTime(Timestamp listingTime) {
        ListingTime = listingTime;
    }

    public Timestamp getUpdateTime() {
        return UpdateTime;
    }

    public void setUpdateTime(Timestamp updateTime) {
        UpdateTime = updateTime;
    }

    public String getGoodsStates() {
        return GoodsStates;
    }

    public void setGoodsStates(String goodsStates) {
        GoodsStates = goodsStates;
    }

    public String getGoodsSort() {
        return GoodsSort;
    }

    public void setGoodsSort(String goodsSort) {
        GoodsSort = goodsSort;
    }
}
